package com.wyx.search.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hmall.common.dto.PageDTO;
import com.wyx.search.pojo.ItemDoc;
import com.wyx.search.pojo.RequestParams;

public interface ISearchService extends IService<ItemDoc> {

    /**
     * es分页查询
     * @param requestParams
     * @return
     */
    PageDTO<ItemDoc> searchByPage(RequestParams requestParams);

    /**
     * es分页条件查询
     * @param requestParams
     * @return
     */
    PageDTO<ItemDoc> searchByConn(RequestParams requestParams);

    /**
     * 删除指定数据
     * @param id
     */
    void deleteById(Long id);

    /**
     * 新增指定数据
     * @param id
     */
    void insertById(Long id);
}
